<

新しい CupertinoIcons ではアイコンのグリフが変更されました

まとめ

既存のcupertino_icons0.1.3 アイコン鋭い角度と細い線を備えた iOS 11 の美学に基づいています。

Apple のアイコンが新しい OS バージョンで更新されるにつれて、 のcupertino_iconsパッケージもリニューアル。

一般に、以前のすべてのグリフは、CupertinoIconsAPI は自動的にマッピングされます 新しい SF シンボルの非常によく似たアイコン スタイル(丸くて太い線が特徴)。

一部のアイコンには相当するものがありません。 新しい SF シンボル スタイルはそのまま残されます。

バリエーションが少ない一部のアイコン (厚さ、見た目の変更など) 自動的にマップされ、最も一致するものに折りたたまれます 新しい SF シンボル スタイルのバリエーションですが、 が保存されているかどうかを再確認します。 意図した視覚効果。

変更内容の説明

新しいcfcb60f-4d52-4e34-9e23-18bad2a83b03フォントは手作りです の意図と美しさを最大限に保つために 変遷を通じた象徴性。すべて既存のものCupertinoIcons「静的」IconData田畑 (したがって、すべてのフォントは.ttfのコードポイント) 作業を続けて、適切な新しいアイコンをポイントします。

新しい cupertino_icons 1.0.0 パッケージには、最大 1,000 個のアイコンが含まれています さらに多くのアイコンから選択できます。

変更されていないアイコン

SF シンボル スタイルの代替案は存在しません 次のリストのアイコンについて。 以前の cupertino_icons 0.1.3 アイコン 1.0.0 のままです。

  • ブルートゥース
  • バス
  • 車の詳細
  • シェブロン_バック
  • chevron_forward
  • ラボフラスコ
  • lab_flask_solid
  • ニュース
  • ニュース_ソリッド
  • train_style_one
  • train_style_two

統合されたアイコン

同じグループ内のアイコンはまったく同じになりました 1.0.0のアイコン。言い換えれば、区別は、 0.1.3 に存在したアイコンのバリエーションの間には、 失われ、同じ SF シンボルがレンダリングされるようになりました グループのテーマを表すスタイル付きアイコン。

これは次のアイコン グループに影響します。

  • シェア、シェアアップ
  • Battery_charging、battery_full、battery_75_percent
  • シャッフル、シャッフル_ミディアム、シャッフル_シック
  • 削除、削除_単純
  • リフレッシュ、リフレッシュ_シン、リフレッシュ_シック
  • クリア、クリア_厚い
  • clear_circled_solid、clear_thick_circled
  • ギア、ギア_オルト、ギア_ビッグ
  • ループ、ループ_厚さ
  • time_solid、クロック_ソリッド
  • 時計
  • タグ、タグ
  • タグ_ソリッド、タグ_ソリッド

これは主に、いくつかの芸術的自由が取られているためです オリジナルを作成する際にcupertino_iconsそれを設定します バリエーションの多様性にはもはや適合しません 一部のアイコンには正式な SF シンボル アイコンが設定されています。

移行ガイド

1.22にアップグレードしたら、 もアップグレードすると、cupertino_iconspubspec の依存関係は 0.1.3 から 1.0.0 まで、 たとえば、次のように変更します。

dependencies:
  ... // Other dependencies
  cupertino_icons: ^0.1.0

に:

dependencies:
  ... // Other dependencies
  cupertino_icons: ^1.0.0

あなたのすべてCupertinoIcons自動的にそうすべきです 新しい美学への更新 (例外を除く)変更されていないアイコン上記にリストされています)。

この時点で、次のこともできます。CupertinoIconsアプリケーションで使用する新しいアイコンの場合。

その後、アプリケーションを確認することをお勧めします が自動的にマッピングされるように移行しています 新しいアイコンは、あなたの希望する美しさに適しています。

タイムライン

ランディング先: 1.22.0-10.0.pre.65
安定版リリース: 1.22

参考文献